Partnering with schools, families, and communities to bring equitable computer science education opportunities to all of Virginia's learners.
Creating space in CS for everyone.
Everyone deserves the opportunity to see themselves as a computer scientist.
It is vitally important to the success of future generations that we prepare our children to be fluent in the literacy of the future, computer science. Unfortunately, many teachers and students don't have access to the support they need to bring CS to Virginia's learners.
Our work focuses on providing resources, learning opportunities, and support to students and teachers to help them find themselves in computer science.
We provide CS learning opportunities for teachers K-12! Get the support you need to bring CS to your students.
Get started teaching computer science with lessons, planning resources, and tutorials for grades K-12.
If you walk into a high school math class, you might find courses designed in the 1960s or ’70s, when there were no computers, when there was no data. CodeVA has found creative ways to make data science accessible without prohibitive technology barriers — which offers a great service to the field.
I'm an EL teacher for multiple grade levels, so I'm always looking for ways I can support our ELs in the classroom. After this course, I feel that I could not only support my ELs who may be doing coding in their class, but I could lead a whole class through the Twine process as a co-teacher.
I really appreciate the high quality of the CodeVA resources and even learned a thing or two while reading through them -- I know our team has been and will continue to highlight the lessons with our district partners!